package cn.birdbaby.plugins;

import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.refactoring.rename.RenameJavaClassProcessor;
import org.jetbrains.annotations.NotNull;

/**
 * @author llorando 5/8/24 2:31 pm
 * 看下原生的renameAction有没有后置处理器，有后置处理器的话在后置处理器里面写就行。没有的话就需要新开一个
 *
 * 1.找到domain name相关的引用[request、Response、service、resposity、mapper等]->rename.findUsages
 * 2. 缓存
 * 3. domain修改完成后，触发引用的修改
 * 核心方法：
 * substituteElementToRename
 */
public class BBRenameDomainEntityAction extends AnAction {

    @Override
    public void actionPerformed(@NotNull AnActionEvent e) {

    }
}
